town-centre traffic - French English Dictionary